@charset "utf-8";
/* CSS Document 
** author:新动力
** URL:http://www.xinpower.cn/
** tips:CSS文件非专业勿动，编码格式为utf-8
*/
*{ padding:0px; margin:0px;list-style:none;}
img{border:none;border:0;}
em,i{ font-style:normal;}
a{text-decoration:none;color:#333;}
a:visited{}
a:hover{ color:#f2b035;}
a:focus {outline:0; } 
html{font:normal 14px/1.5 "microsoft yahei",tahoma,arial,sans-serif; background:#fff; color:#333;}
body{background:#fff;}
input,input:focus{outline:none;text-indent:5px;}
h1,h2,h3,h4{ font-weight:normal;}
h1{ font-size:20px}
h2{ font-size:18px}
h3{ font-size:16px}
h4{ font-size:14px}
/*通用调用*/
.w1200{width:1200px;height:auto;margin:0 auto;overflow:hidden; color:#333333; font-size:14px;}
.fl{float:left;}
.fr{float:right;}
.clear { zoom:1; }
.clear:after { content:''; display:block; clear:both; }
#warper{ padding:40px 0;}

/*logo*/
.head{ height:100px;}
.head .w1200{ overflow:visible;}
.head .logo{ width:225px; height:61px; margin-top:20px;}


/* 导航区域设置 */
.nav{ margin-left:130px; height:100px; line-height:100px; position:relative; z-index:1; }
.nav a{ color:#333;  }
.nav .nLi{ float:left;  position:relative; display:inline;}
.nav .nLi h3{ float:left;}
.nav .nLi h3 a{ display:block; width:136px; text-align:center; font-size:14px; }
.nav .nLi1 h3 a{ background:url(../images/ico-ind.png) no-repeat center;}
.nav .nLi2 h3 a{ background:url(../images/ico-about.png) no-repeat center;}
.nav .nLi3 h3 a{ background:url(../images/ico-pro.png) no-repeat center;}
.nav .nLi4 h3 a{ background:url(../images/ico-vdo.png) no-repeat center;}
.nav .nLi5 h3 a{ background:url(../images/ico-news.png) no-repeat center;}
.nav .nLi6 h3 a{ background:url(../images/ico-cat.png) no-repeat center;}
.nav .sub{ display:none; width:500px; padding:19px 60px 0 30px; box-sizing:border-box; height:180px; border-top:1px solid #f2b035; left:-192px; top:100px;  position:absolute; background:#fff;  line-height:26px; }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; width:65px; text-align:center; box-sizing:border-box; height:36px; line-height:36px; }
.nav .sub a:hover{ border-bottom:1px solid #f2b035;  }
.nav .on h3 a,.nav .nLi:hover h3 a{ background-color:#f2b035; }
.nav .sub .nav-img{ border-left:1px solid #f2b035; padding-left:60px;}


/* 焦点图 */
.banner{ height:700px; width:100%;  position:relative;  overflow:hidden;}
.banner .bd{ height:700px; width:100%; z-index:0;}
.banner .bd li{ width:100%;!important; height:700px; float:left; zoom:1; vertical-align:middle;}
.banner .bd li a{ display:block; width:100%; height:700px;}
.banner .hd { width:100%;  position:absolute; z-index:1; bottom:20px; left:0; height:18px; line-height:18px; text-align:center;}
.banner .hd ul{ zoom:1; overflow:hidden;}
.banner .hd ul li{ width:18px; height:18px; border-radius:14px; display:inline-block; margin:0 6px;  cursor:pointer; background:#fff none repeat scroll 0 0;transition:width 0.5s ease 0s, height 0.5s ease 0s, background 0.5s ease 0s, color 0.5s ease 0s;}
.banner .hd ul .on{ background:rgba(254,0,0,0.58) none repeat scroll 0 0;height:18px;width:32px;}
.banner_ctr a{ display:block; width:49px;height:91px; top:50%; margin-top:-45px;  position:absolute; opacity:1;display:block;}
.banner_ctr a.prev{left:8px; background:url(../images/l-2.png) no-repeat center;}
.banner_ctr a.next{right:8px; background:url(../images/r-2.png) no-repeat center;} 
.banner_ctr a.prev:hover{ background-image:url(../images/l-1.png);}
.banner_ctr a.next:hover{ background-image:url(../images/r-1.png);}

/*产品导航*/
.pro-wrap{  background:url(../images/bottom.png) no-repeat center bottom; margin-bottom:85px;}
.pro-wrap .w1200{ overflow:visible; }
.pro-wrap li{ width:285px; height:180px; -moz-box-shadow:0px 5px 6px rgba(0,0,0,.4); -webkit-box-shadow:0px 5px 6px rgba(0,0,0,.4); box-shadow:0px 5px 6px rgba(0,0,0,.4); float:left; margin-right:20px; box-sizing:border-box;}
.pro-wrap li:hover{ background-color:#f2b035; border-bottom:4px solid #4c7326;}
.pro-wrap li.li4{ margin-right:0;}
.pro-wrap li .proimg{ width:100%; text-align:center;}
.pro-wrap .li1 .proimg{ background:url(../images/pro1-1.png) no-repeat center 0; height:53px;}
.pro-wrap .li2 .proimg{ background:url(../images/pro2-1.png) no-repeat center 0; height:43px;}
.pro-wrap .li3 .proimg{ background:url(../images/pro3-1.png) no-repeat center 0; height:52px;}
.pro-wrap .li4 .proimg{ background:url(../images/pro4-1.png) no-repeat center 0; height:58px;}
.pro-wrap .li1 .proimg,.pro-wrap .li3 .proimg{ margin-top:19px;}
.pro-wrap .li2 .proimg{ margin-top:29px;}
.pro-wrap .li4 .proimg{ margin-top:15px;}
.pro-wrap .li1:hover .proimg{ background-image:url(../images/pro1-2.png)}
.pro-wrap .li2:hover .proimg{ background-image:url(../images/pro2-2.png)}
.pro-wrap .li3:hover .proimg{ background-image:url(../images/pro3-2.png)}
.pro-wrap .li4:hover .proimg{ background-image:url(../images/pro4-2.png)}
.pro-wrap li h3{ font-size:24px; text-align:center; margin-top:13px; color:#333;}
.pro-wrap li p{ font-size:12px; text-align:center; text-transform:uppercase; color:#333;}


/*公司介绍*/
.about-top h3{ color:#cd7d00;}
.about-top h3 b{font-size:36px; font-weight:bold; display:block; background:url(../images/about-line.png) no-repeat right center; float:left; padding-right:20px;}
.about-top h3 span{ display:block; float:left; font-size:18px; text-transform:uppercase; margin-top:15px;}
.about-top p{font-size:24px; color:#cd7d00; margin-top:5px;}
.about-btm{ width:480px; line-height:28px; letter-spacing:4px; margin-top:42px; }
.about-btm p{ text-indent:28px; margin-bottom:26px;}
.about-wrap a{ display:block; color:#cd7d00; font-size:16px;}


/* 视频*/
.sp-wrap{ background-color:#ebebeb; margin-top:100px; padding:50px 0 92px;}
.sp-wrap h3{ font-size:36px; font-weight:bold; color:#cd7d00; text-align:center;}
.sp-wrap h3 p{ font-size:14px; text-transform:uppercase; font-weight:normal;}
.sp-wrap h4{ letter-spacing:2px; text-align:center; line-height:20px; margin-top:12px; }
.sp-wrap  ul{ width:110%; margin-top:56px;}
.sp-wrap ul li{ float:left; width:380px; height:280px; margin-right:30px;  margin-bottom:30px; overflow:hidden; position:relative; cursor:pointer;}
.sp-wrap ul li .play-ico{ width:70px; height:70px; position:absolute; top:50%; margin-top:-50px; left:50%; margin-left:-50px; background:url(../images/play.png) no-repeat center; background-size:100% 100%;}
.sp-wrap ul li .play-ico:hover{ background-image:url(../images/play2.png);}
.sp-wrap ul li img{ width:380px; height:280px;}
.video-pop {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 999;
    display: none;
}
.video-pop .pop-bg {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,0.8);
}
.video-pop .pop-box {
    width: 1020px;
    height: 575px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    background: #000;
    box-sizing: border-box;
}
.video-pop .pop-box .close {
    width: 24px;
    height: 24px;
    position: absolute;
    right: 0px;
    top: -40px;
    cursor: pointer;
}
.video-pop .pop-box .video {
    width: 100%;
    height: 100%;
}
@media screen and (max-width: 1250px){
	.video-pop .pop-box {
		width: 80%;
		height: 50%;
	}
}


/*首页新闻中心*/
.ind-news{ background:#e0e0e0; padding:40px 0 60px;}
.ind-news .w1200 h2{ background-image:url(../images/news-tit.png);}



/*在线留言*/
.bm{ margin-bottom:17px; margin-top:12px;}
.bimg{width: 532px;height:355px; }
.zl{width: 625px;}
.zl input{ width: 260px; height:40px; color:#c2bdbd;border: 1px solid #e2e2e2; margin-bottom: 20px;}
textarea{color: #c2bdbd;border: 1px solid #e2e2e2; padding: 10px 12px; height:126px; font-family:"microsoft yahei";}
.bm .zl .butt{ background: #14a73c; color:#fff; text-align: center; height:45px; width:168px; font-size: 19px; margin-top: 32px; line-height:45px; cursor:pointer; }
.butt a{ color:#fff;}
.lx{ margin-top:55px;  margin-left: 10px;font-size:16px;}
.lx span{ color: #ea7549; font-weight:600;}

/* 页脚 */
.ft_wrap{ background:#141414; height:auto; position:relative; padding:60px 0 42px;}
.ft_wrap a{ color:#999; display:block;}
.ft_wrap a:hover{ color:#f2b035;}
.ft_wrap .ft_links{ width:180px;}
.ft_wrap .ft_links .con{ margin-top:10px;}
.ft_wrap .ft_links a{ float:left; width:50%; padding:5px 0;}
.ft_wrap .ft_info{ margin:0 106px 0 172px;}
.ft_wrap .ft_info .ft-tit{ margin-bottom:8px;}
.ft_wrap .ft_info p{ color:#999; padding:7px 0;}
.ft_wrap .ft_info span{ display:block;color:#999; text-indent:42px; padding-top:2px;}
.ft-tit{ background:url(../images/ft-tit.png) no-repeat left bottom; font-size:16px; color:#cccccc; padding-bottom:6px;}
.ft_wrap .ft_nav .nav-con{ margin-top:8px;}
.ft_wrap .ft_nav a{ padding:7px 0;}
.search1{ position:relative;}
.search1 .input{ height:32px; border:1px solid #999;  width:240px; color:#999; background-color:transparent;}
.search1 .input:focus{-moz-box-shadow:0px 0px 2px #999; -webkit-box-shadow:0px 0px 2px #666; box-shadow:0px 0px 2px #999;}
.search1 .search_btn{ position:absolute; right:0; top:1px; width: 32px; height:32px; line-height:26px; margin-left:-6px; }
.ft_search img{ display:block; margin-top:36px; float:right;}
.copyright{ padding:44px 0 44px; background-color:#141414; border-top:1px solid #333333;}
.copyright p{ color:#999; font-size:14px; }
.copyright p a{ color:#999;}
.copyright p a:hover{ text-decoration:underline;}
.copyright span{ display:inline-block;}



/*产品列表*/
.menu_head{width:250px;height:47px;line-height:47px;padding-left:18px;font-size:14px;color:#525252;border:1px solid #e1e1e1;position:relative;margin:0px;font-weight:bold; background-color:#fff;}
.menu_head span{ display:block; float:right; width:19px; height:19px; margin-top:14px; padding-right:9px; background:url(../images/pro_left.png) no-repeat left 0; cursor:pointer;}
.menu_head a{ display:block; width:70%; float:left;}
.menu_list span.current{ background-image:url(../images/pro_down.png);}
.menu_body{width:268px;height:auto;overflow:hidden;line-height:38px;border-left:1px solid #e1e1e1; background:#f2f2f2;border-right:1px solid #e1e1e1;}
.menu_body a{display:block;width:240px;height:38px;line-height:38px;padding-left:28px;color:#777777; background-color:#f8f8f8; border-bottom:1px solid #e1e1e1;}
.menu_body a:hover{ color:#fff; background-color:#c30101;}
.menu_list .menu_head.on{ background-color:#c30101; color:#fff;}
.menu_list .menu_head.on a{ color:#fff;}
/*网站位置*/
.mub01InpageBannerr{ background:url(../images/ban-x.jpg) no-repeat center bottom; height:360px;}
.mub02MainContent{ }
.mub02address { width: 100%; border-bottom: 1px solid #e4e4e4;}
.container {
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
}
.mub02address .con {
    width: 100%;
    height: 43px;
}
.mub02address .homePage {
    display: block;
    width: 43px;
    height: 43px;
    background: url(../images/mub02address_homePage.png) no-repeat center;
    float: left;
    border-left: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
}
.mub02address p {
    height: 43px;
    width: 84%;
    line-height: 43px;
    font-size: 13px;
    color: #999999;
    float: left;
    margin-left: 18px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.mub02address p a {  color: #999999;  padding: 0 4px; }
.mub02address p a:hover { text-decoration: underline;  color: #999999;  padding: 0 4px;  }


.sideMen-pro{ width:268px; background-color:#fff; overflow:hidden; border: 1px solid #e4e4e4; border-bottom:none;}
.sideMen-pro h3{ height:59px; line-height:59px; color:#333; font-size:18px; text-indent:40px; border: 1px solid #e4e4e4; border-left:none; border-right:none; border-top:none; }
.sideMen-pro h3 em{ display:none;} 
.sideMen-pro h3 a{ display:block; background:url(../images/pro_2.png) no-repeat 10px center;}
.proList .sideMen-pro h3 a.on{ color:#14a73c; font-weight:bold;  color:#14a73c;  background:url(../images/pro_on.png) no-repeat 10px center;}
.sideMen-pro h3:hover a{ color:#14a73c;}
.sideMen-pro ul{ display:block; }
.sideMen-pro ul li { width:50%; border-bottom:1px dashed #f2f2f2; float:left;} 
.sideMen-pro ul li a{ color:#333; font-size:13px; height:36px; line-height:36px; padding-left:30px; display:block; background:url(../images/jian.png) no-repeat 19px center;}
.sideMen-pro ul li a:hover { color:#14a73c;}
.proList .sideMen-pro ul li a.on{ color:#14a73c; font-weight:bold; background-image:url(../images/jian-w.png);}




/*分页*/
.page_wrap{float:left; position: relative;left: 50%;margin:30px auto 18px; }
.page{display:block; position: relative;left: -50%;font-size:14px;}
.page a,.page .nolink{
	color:#000;
    padding:8px 16px;
    text-decoration:none;
    transition: background-color .3s;
	-webkit-transition: background-color .3s;
	-ms-transition: background-color .3s;
	-moz-transition: background-color .3s;
    border:1px solid #ddd;
	margin:3px;
	}
.page .nolink{ color:#999;}
.page .cur {
	padding:8px 16px;
	background-color:#cd7d00;
    color:#FFF;
    border:1px solid #cd7d00;
}
.page a:hover {background-color: #cd7d00; color:#FFF;border:1px solid #cd7d00;}



/*留言*/
.proDetailsLy {
    width: 870px;
    margin: 30px auto 0;
}
.mub02Title {
    width:940px;
    margin: 0 auto;
}
.mub02Title h3 {
    font-size: 20px;
    color: #cd7d00;
    font-weight: bold;
	border-bottom:1px solid #ddd;
	position:relative;
	padding-bottom:10px;
	margin-bottom:30px;
}
.mub02Title h3:after{
	content:'';
	position:absolute;
	bottom:-1px;
	left:0;
	height:1px;
	width:100px;
	background-color:#cd7d00;
}
.mub02Title i {
    display: block;
    width: 870px;
    height: 3px;
    margin-top: 26px;
}
.mub02Title i img {
    display: block;
    width: 870px;
    height: 3px;
}
.proDetailsLy .conBox .box1 {
    width: 100%;
    margin-top: 33px;
}
.proDetailsLy .conBox .box1 .Input1 {
    margin-left: 0;
}
.proDetailsLy .conBox .box1 .Input {
    width: 420px;
    height:34px;
    border: 1px solid #e4e4e4;
    float: left;
    margin-bottom: 10px;
    margin-left: 12px;
	border-radius:2px;
}
.proDetailsLy .conBox .box1 .Input1 input {
    background: url(../images/proDetailsLy_icon01.png) no-repeat 386px center;
}
.proDetailsLy .conBox .box1 .Input2 input {
    background: url(../images/proDetailsLy_icon02.png) no-repeat 386px center;
}
.proDetailsLy .conBox .box1 input {
    width: 354px;
    padding-left: 12px;
    padding-right:20px;
    color: #999999;
    line-height: 32px;
    outline: none;
    border: none;
}
.proDetailsLy .conBox .box1 textarea {
    padding-left: 12px;
    margin-left: 12px;
    width: 790px;
    height: 150px;
    border: 1px solid #e0e0e0;
    padding-top: 18px;
    color: #999999;
    outline: none;
    resize: none;
    background: url(../images/proDetailsLy_icon03.png) no-repeat 819px 18px;
    padding-right: 51px;
	border-radius:2px;
}
.proDetailsLy .conBox .box1 .yzmtj {
    margin-top: 20px;
     margin-left: 12px;
}
.proDetailsLy .conBox .box1 .yzmtj .sr {
    width: 250px;
    float: left;
    border: 1px solid #e0e0e0;
}
.proDetailsLy .conBox .box1 .yzmtj .sr span {
    display: block;
    color: #999999;
    display: block;
    height: 40px;
    line-height:40px;
    float: left;
    border-right: 1px solid #e0e0e0;
    width: 100px;
    text-align: center;
}
.proDetailsLy .conBox .box1 .yzmtj .sr input {
    padding: 0 10px;
    width: 127px;
    float: left;
    display: block;
    border: none;
    line-height:40px;
    color: #999;
    height: 40px;
    outline: none;
}
.proDetailsLy .conBox .box1 .yzmtj img{ width: 105px;height:38px;display:block; float:left; padding-left:10px;}
.proDetailsLy .conBox .box1 .yzmtj a.p {
    line-height: 40px;
    margin-left: 10px;
}
.proDetailsLy .conBox .box1 .yzmtj .tj {
    padding-left: 0px;
    padding-right: 0px;
    display: block;
    width: 120px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    text-align: center;
    background: #c30101;
    float: right;
	margin-right:200px;
	cursor:pointer;
	border-radius:4px;
}

/* 产品详情 */
.picScroll-left{ width:440px;  overflow:hidden; position:relative;  border:1px solid #ccc; float:left; margin-left:5px; }
.picScroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:33px; height:55px; position:absolute; top:50%; margin-top:-48px; overflow:hidden;cursor:pointer}
.picScroll-left .hd .next{ background:url(../images/right.png) no-repeat center; right:10px;  }
.picScroll-left .hd .prev{ background:url(../images/left.png) no-repeat center; left:10px;  }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd .pageState{ line-height:30px; font-size:12px; color:#999;}
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer;  background:url("../images/icoCircle.png") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ width:440px; margin:12px 0;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{  float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ margin-left:20px; }
.picScroll-left .bd ul li .pic img{ width:390px; height:312px; display:block;  padding:2px; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;   }
.dlcpys_text {
    height: 46px;
    line-height: 46px;
    border-left: 5px solid #cd7d00;
    font-size: 18px;
    background-color: #f7f7f7;
    display: block;
    padding-left: 15px;
    margin-top: 40px;
	margin-bottom:20px;
}





/* 新闻列表 */
.ddproduct_l_bot{display: block;border-left: 1px solid #ddd;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd; box-shadow: 0 0 3px #ccc; background-color:#fff} 
.ddproduct_l_bot ul{display: block;}
.ddproduct_l_bot ul li{display: block;border-bottom: 1px solid #bababa;width: 200px;margin: 0 auto;}
.ddproduct_l_bot ul li p{display: block;font-size: 16px; }
.ddproduct_l_bot ul li p a{display: block;font-size: 16px;height: 78px;line-height: 78px;background: url(../images/pro_2.png) 0px center no-repeat;padding-left: 30px;}
.ddproduct_l_bot ul li p a:hover{background: url(../images/pro_2_1.png) 0px center no-repeat; }
.ddproduct_l_bot ul li span{display: block;height: 20px;line-height: 20px;font-size: 14px;margin-bottom: 20px;}
.ddproduct_l_bot ul li span a{display: block;height: 20px;line-height: 20px;font-size: 14px;padding-left: 30px;}
.ddproduct_l_bot ul li span a:hover{color: #39b26b;}	
.news_item{ padding:16px 0;  position:relative; border:1px solid #dedede; width:938px; margin:0 auto 20px;}
.news_item .news_img{ width:220px; height:154px;}
.news_item .news_img img{ width:220px; height:152px;}
.news_item .news_con{ margin-left:20px; width:672px; overflow:hidden;}
.news_item .news_con h3{ line-height:16px;  margin-top:10px; margin-bottom:14px;}
.news_item .news_con p { width:660px; height:72px; line-height:24px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.news_item .news_date{ color:#999; margin-top:10px;}
.news_item .more{ display:block; color:#999; margin-top:10px;  border:1px solid #dedede; border-radius:14px; height:28px; line-height:28px; padding:0 28px; transition:all 0.3s; -webkit-transition:all 0.3s;  }
.news_item:hover { border-color:#cd7d00;}
.news_item:hover .more{ border-color:#cd7d00; color:#fff; background-color:#cd7d00;}

/* 新闻详情 */
.main_title{ text-align:center; line-height:60px; height:60px; margin-top:10px;}
.main_title h1{ font-size:24px;}
.main_info{ margin-bottom:16px;}
.main_info h4{ color:#999; text-align:center;}
.main_info h4 em{ padding:0 17px;}
.abstract { background: #f1f1f1; line-height: 30px; padding: 20px 25px; text-align: justify; display: block; color: #888; width:800px; margin:0 auto;}
.abstract strong{ color:#c30101;}
.main_content{ line-height:200%; border-bottom:1px solid #e5e5e5; padding-bottom:24px; width:940px; margin:0 auto; overflow:hidden;  margin-top:20px;}
.main_content p{ line-height:200%;}
.main_content img{ display:block; max-width:800px; margin:10px auto;}
.prev_next{ width:940px; overflow:hidden; margin:40px  auto;}
.prev_next .prev, .prev_next .next{ width:50%;}
.prev_next a{ color:#666;  width:48%; height:20px; line-height:20px; overflow:hidden;}
.prev_next a:hover{ color:#c30101;}
.prev_next .next {
    width: 50%;
    height: 21px;
    overflow: hidden;
    text-align: right;
}

/*推荐产品*/
.mub02tjcp{ padding-bottom:20px;}
.mub02Top {
    width:940px;
    margin: 0 auto;
    padding-top: 20px;
}
.mub02Top h2 {
    font-size: 18px;
    color: #c30101;
    font-weight: normal;
    height: 40px;
    border-bottom: 1px solid #e4e4e4;
}
.mub02tjcp .conBox {
    margin-top: 20px;
}
.mub02tjcp .conBox .bd {
    width:940px; 
	overflow:hidden;
	margin:0 auto;
}
.mub02tjcp .conBox li {
    width: 280px;
    float: left;
    margin-right:45px;
    text-align: center;
}
.mub02tjcp .conBox li a {
    display: block;
    text-decoration: none;
}
.mub02tjcp .conBox li span {
    display: block;
    width:280px;
    overflow: hidden;
    border: 1px solid #e4e4e4;
}
.mub02tjcp .conBox li img {
    display: block;
    transition: all .5s ease-out;
    width:280px;
    height:224px;
}
.mub02tjcp .conBox li:hover span {
	border-color:#cd7d00;
}
.mub02tjcp .conBox li:hover img {
    transform: scale(1.1);
}
.mub02tjcp .conBox li:hover em {
     color: #cd7d00;
}
.mub02tjcp .conBox li em {
    display: block;
    font-size: 14px;
    color: #333333;
    margin-top: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.black-box{ background-color:#F2F2F2; height:20px; width:100%;}


/*新闻上一篇下一篇*/
.pagings{ border-top: 1px solid #e4e4e4; height: 59px; padding: 10px;}
.pagings  span{ display:block; line-height: 32px;}
.pagings  span:hover a{ color:#c30101; text-decoration: underline;}


/*推荐阅读*/
.tgyd{
    padding-bottom:18px;
}
.tgyd .conBox {
    width: 100%;
    margin-top: 22px;
    overflow: hidden;
}
.tgyd .conBox li {
    width: 405px;
    overflow: hidden;
    margin-right: 30px;
    float: left;
    margin-bottom: 13px;
}
.tgyd .conBox li a {
    display: block;
    float: left;
    width: 302px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	text-indent:10px;
}
.tgyd .conBox li a:hover{ background-position:left -21px;}
.tgyd .conBox li span {
    display: block;
    font-size: 14px;
    color: #999999;
    font-family: arial;
    float: right;
}


/* 面包屑导航 */
.breadnav{ margin-top:29px;}
.breadnav p{ background:url(../images/home.png) no-repeat left center; padding-left:21px;}

/* 公司介绍 */
.aboutus, .map-wrap, .message-wrap{ margin-bottom:40px; padding-top:40px;}
.about_tit{ height:62px; margin-bottom:35px; color:#2680ec;}
.about_tit h3{ height:36px; line-height:36px; font-size:36px; font-weight:bold; text-align:center; margin-bottom:12px; color:#cd7d00;}
.about_tit h4{ width:210px; height:1px; margin:0 auto; background:#cd7d00;}
.ny-tit h3{ font-size:24px; color:#cd7d00; height:51px; line-height:51px;}
.ny-tit h3 span{ display:block; float:left;}
.ny-tit h3 em{ display:block; float:left; background:url(../images/about-line.png) no-repeat center center; width:12px; height:51px;}
.ny-tit h3 i{ color:#999; text-transform:uppercase;}
.about-dec{ border-bottom:1px solid #cd7d00; margin-top:32px; padding-bottom:39px;}
.abt-img{ width:480px; height:320px;}
.abt-txt{ width:680px;}
.abt-txt h4{ font-size:30px; border-bottom:1px solid #333; width:138px; letter-spacing:4px; margin-bottom:34px;}
.abt-txt p{ margin-bottom:20px; letter-spacing:1px;}

/* 企业文化*/
.cul_list{ margin-top:30px; padding-bottom:60px;}
.cul_list ul{ width:110%;}
.cul_list ul li{ width:270px; height:280px; position:relative; float:left; margin-right:39px;}
.cul_list ul li img{ display:block; width:270px; height:220px;}
.cul-txt{ height:80px; width:200px; position:relative; left:50%; background-color:#fff; margin-left:-100px; bottom:10px; -moz-box-shadow:0px 5px 6px rgba(0,0,0,.4); -webkit-box-shadow:0px 5px 6px rgba(0,0,0,.4); box-shadow:0px 5px 6px rgba(0,0,0,.4); }
.cul-txt h4{ font-size:18px; color:#ce8009; text-align:center; padding-top:11px; padding-bottom:14px;}
.cul-txt p{ font-size:12px; text-align:center;}
/* 客户合影*/
.caseline1{ background:url(../images/case-line.png) no-repeat center; width:100%; height:50px;}
.caseline2{ background:url(../images/case-line2.png) no-repeat center; width:100%; height:50px;}
.case{ height:310px; background:url(../images/case-bg.jpg) no-repeat  center 0; padding-top:30px; padding-bottom:120px;}
.case-list{ margin-top:36px;}
.case-list ul{ width:120%;}
.case-list li{ float:left; width:230px; height:230px; border-radius:50%; background-color:#ccc; border:2px solid #fff; overflow:hidden; margin-right:87px;}
/* 照片图集*/
.photos{ margin-top:30px; margin-bottom:20px;}
.photos-tit{ text-align:center; font-size:18px; margin-bottom:30px;}
.photo-list{ margin-bottom:40px; width:1200px;}
.photo-list ul{ width:110%;}
.photo-list li{ width:270px; height:220px; float:left; margin-right:40px; position:relative; margin-bottom:20px;}
.photo-list li img{ width:270px; height:220px; -moz-box-shadow:0px 5px 6px rgba(0,0,0,.4); -webkit-box-shadow:0px 5px 6px rgba(0,0,0,.4); box-shadow:0px 5px 6px rgba(0,0,0,.4);}
.photo-list .zz{z-index:3;position:absolute;top:0;left:0; display:none; width:270px;height:220px;background:url(../images/zz.png) no-repeat 0 0; transition:all 0.5s;}
.photo-list li:hover .zz{ display:block;}

/* 联系我们 */
.contact-top .right{ width: 719px; height: 250px; padding: 50px 0 0 40px; background-color:#f5f5f5;}
.contact-top .right h2{ height: 32px; color: #cd7d00; line-height:32px;}
.contact-top .right p{ font-size: 16px; color: #666666; line-height: 34px; width: 666px; margin:15px 0;}
.contact-bottom ul{ border: 1px solid #e1e1e1; padding: 16px 0; height: 240px;}
.contact-bottom li{ float: left;width: 531px; height: 78px;line-height: 78px;border-bottom: 1px solid #e9e9e9;margin: 0 24px 0 24px; font-size: 16px; }
.contact-bottom li em{ display:block; float:left; margin:5px 20px 0 29px;}
.contact-bottom li i{ display:inline-block; padding-left:15px;}
#map{ width:1188px; height:448px; border:#ccc solid 1px; font-size:12px;}



/* 在线留言 */
.map-wrap{	margin-bottom: 40px; padding-top: 40px;}


/* 网站地图 */
.map_main {
    overflow: hidden;
    border: solid 5px #F0F0F0;
    padding-bottom: 30px;
    background: #fff;
	width:1280px;
	margin:30px auto;
}
.sitemap_con {
    width: 1120px;
    margin: 0 auto;
    color: #666;
}
.sitemap_con .map_top {
    border-bottom: solid 1px #d7d7d7;
}
.site_r_link {
    width: 136px;
    margin-top: 20px;
    border: 1px solid #cdcdcd;
    background: #F8F8F8;
    padding: 5px 10px;
    float: right;
}
.site_plc {
    padding: 5px 0;
    text-indent: 10px;
}
.sitemap_con h4 {
    font-size: 16px;
    line-height: 30px;
    font-weight: bold;
    margin: 10px 0;
    margin-right: 10px;
}
.b4 {
    border: 1px dashed #b3b3b3;
    padding: 10px 5px;
}
.b4 ul {
    padding: 0 11px;
}
.b4 li {
    float: left;
    line-height: 25px;
    height: 25px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 133px;
    overflow: hidden;
    margin: 0 10px;
}
.b4 li:hover a{ color: #c30101; text-decoration: underline;}
.zabtcon dl { width:1100px; height:25px; line-height:25px; margin-bottom:10px;}
.zabtcon dl dt{ float:left;}
.zabtcon dl dt a{ font-weight:bold;  color:#cd7d00; padding-right:20px;}
.zabtcon dl dd{ float:left;}
.b4 .zabtcon dl ul { padding: 0;}
.b4 .zabtcon dl ul li{ padding-right:20px; margin:0; width:auto;}

/* 企业荣誉 */
.photos_wrap .qyfc-wrap{ margin-top:40px;}
.photos_wrap .title{ margin-left:42px; margin-top:0;}
.photos_wrap ul ,qyfc-wrap ul{ margin:35px 0 14px;}
.photos_wrap .gallery , .qyfc-wrap .gallery{
    text-align: center;
}
.gallery img {
    height: 100%;
}

.gallery a {
    width:227px; 
	height:166px;
    display: inline-block;
    overflow: hidden;
}

.baguetteBoxOne { width:1200px;  margin:40px auto 0 auto;}
.photos_wrap .baguetteBoxOne { width:1020px;  margin:40px auto 0 auto;}
.list{ width:110%;}
.list dl { float: left; background: #f0f0f0; margin: 0 29px 30px 0;}
.list dt{ border: 1px solid #e5e5e5; padding:2px; background: #fff;}
.list dl dt img { display: block;width: 100%; }
.list dl dd { height: 50px; line-height: 50px;text-align: center;  color:#4b4a4a; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: #f0f0f0;}




/* 右侧悬浮窗 */
#moquu_top,#moquu_wxin,#moquu_wshare,#moquu_wmaps {
	z-index:2;
	width:50px;
	height:50px;
	right:10px;
	position:fixed;
	cursor:pointer;
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))
}

#moquu_wxin {
	top:660px;/*360*/
	_margin-top:660px
}
#moquu_wxin a {
	background:url(../images/sbtn.png) 0 -0px;
	right:0;
	float:left;
	width:50px;
	height:50px;
	text-indent:-9999px
}
#moquu_wxin a:hover {
	background:url(../images/sbtn.png) -50px -0px
}
#moquu_wshare {
	top:712px;
	_margin-top:712px
}
#moquu_wshare a {
	background:url(../images/sbtn.png) 0 -50px;
	width:50px;
	height:50px;
	right:0;
	float:left;
	text-indent:-9999px
}
#moquu_wshare a:hover {
	background:url(../images/sbtn.png) -50px -50px
}
#moquu_wmaps {
	top:764px;
	_margin-top:764px
}
#moquu_wmaps a {
	background:url(../images/sbtn.png) 0 -150px;
	width:50px;
	height:50px;
	right:0;
	float:left;
	text-indent:-9999px
}
#moquu_wmaps a:hover {
	background:url(../images/sbtn.png) -50px -150px
}
#moquu_top {
	top:816px;
	_margin-top:816px;
	background:url(../images/sbtn.png) 0 -101px;
	width:50px;
	height:50px
}
#moquu_top:hover {
	background:url(../images/sbtn.png) -50px -101px
}
.moquu_wxin,.moquu_wshare {
	position:relative;
	z-index:2
}
.moquu_wxin a:hover .moquu_wxinh,.moquu_wshare a:hover .moquu_wshareh {
	display:block
}
.moquu_wxin .moquu_wxinh {
	position:absolute;
	display:none;
	left:-202px;
	top:-160px;
	width:200px;
	height:216px;
	background:url(../images/moquu_wx.png) no-repeat;
}
.moquu_wshare .moquu_wshareh {
	position:absolute;
	display:none;
	left:-202px;
	top:-145px;
	width:200px;
	height:216px;
	background:url(../images/moquu_wshare.png) no-repeat
}


/*  产品列表二级导航  */
.menu_list{ background-color:#f7f7f7;}
.p12-curmbs-1 {
            font-size: 14px;
            border-bottom: 1px dashed #dcdcdc;
            height:35px;
            line-height:35px;
        }
        .p12-curblock{
            display: none;
        }
        .p12-curmbs-1 b {
            border-left: 10px solid #009944;
            font-weight: normal;
            padding-left: 8px;
        } 
        .p12-curmbs-1 i {
            font-style: normal;
        }
        
        .p12-curmbs-1 span {
            font-family: 'å®‹ä½“';
            padding: 0 5px;
            height: 46px;
            line-height: 46px;
        }
        .fdh-01-tit {
            background: #00662e;
            height: 80px;
        }
        
        .fdh-01-tit h3 {
            height: 75px;
            font-size: 24px;
            font-weight: normal;
            line-height: 75px;
            color: #fff;
            border-bottom: 1px solid #fff;
            text-align: center;
        }
		.fdh-01-nav-one{width:200px; margin:0 auto; border-bottom:1px solid #bababa;}
               
        .fdh-01-nav-one h3 {
            height: 50px;
            line-height: 50px;			
        }
        
        .fdh-01-nav-one h3 a {
            display: block;
            font-size: 18px;
			padding-left:40px;
        }
        .fdh-01-nav-one .pro1 a{ background:url(../images/ico-pro11.png) no-repeat left center;}
		.fdh-01-nav-one .pro1 a:hover, .fdh-01-nav-one .pro1.on a{ background:url(../images/ico-pro1.png) no-repeat left center; color:#f2b035}
		.fdh-01-nav-one .pro2 a{ background:url(../images/ico-pro22.png) no-repeat left center;}
		.fdh-01-nav-one .pro2 a:hover, .fdh-01-nav-one .pro2.on a{ background:url(../images/ico-pro2.png) no-repeat left center; color:#f2b035}
		.fdh-01-nav-one .pro3 a{ background:url(../images/ico-pro33.png) no-repeat left center;}
		.fdh-01-nav-one .pro2 a:hover, .fdh-01-nav-one .pro2.on a{ background:url(../images/ico-pro3.png) no-repeat left center; color:#f2b035}
		.fdh-01-nav-one .pro4 a{ background:url(../images/ico-pro44.png) no-repeat left center;}
		.fdh-01-nav-one .pro2 a:hover, .fdh-01-nav-one .pro2.on a{ background:url(../images/ico-pro4.png) no-repeat left center; color:#f2b035}
        .fdh-01-nav dl {
            padding: 2px 0 4px;
        }
        
        .fdh-01-nav dt {
            height:20px;
            line-height:20px;
			margin-bottom: 20px;
			padding-left:40px;
        }        
        
        .fdh-01-nav p.sidenavcur:after,
        .fdh-01-nav p:hover:after {
            background: #469ff7;
        }
        
        .fdh-01-nav a {
            display: block;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
		.fdh-01-nav dt a{ font-size:14px;}